li {
	list-style: none;
}

.ivu-icon {
	font-size: 20px;
	vertical-align: top;
}

.ivu-col {
	padding: 7.5px;

	.card-title {
		font-size: 15px;
		font-weight: 500;
	}
}

.book-card {
	li {
		line-height: 30px;

		.rate {
			float: right;
			color: #ffac2d;
		}
	}
}

.flex-card {
	display: flex;
	flex-wrap: wrap;
	height: 100%;

	li {
		width: 50%;
		padding: 5px;

		.fake-card {
			height: 70px;
			padding: 10px;
			background-color: #f4f4f4;
			border-radius: 2px;
			transition: all 0.3s;
		}

		.fake-card:hover {
			background-color: #eee;
		}
	}

	.ivu-card-body {
		padding: 5px !important;
	}
}

.ivu-btn-success {
	background-color: #ff5722;
	border: 1px solid #ff5722;
	margin-bottom: 10px;
}

.ivu-btn-error {
	background-color: #009688;
	border: 1px solid #009688;
}

table {
	border-collapse: collapse;
	border-spacing: 0;

	tbody {
		display: table-row-group;
		vertical-align: middle;
		border-color: inherit;

		td {
			border: 1px solid #e8eaec;
			min-height: 20px;
			line-height: 20px;
			font-size: 14px;
			padding: 9px 15px;
		}
	}
}

.ivu-icon-ios-star,
.ivu-icon-ios-star-half {
	font-size: 15px;
	vertical-align: middle;
}

.box {
	width: 100%;
	height: 100%;
}

.echart-pie {
	height: 300px;
	width: 88%;
}

.echart-bar {
	height: 400px;
	width: 88%;
}
